package com.dhcc.DRGsHosp.application;

import java.util.List;
import java.util.Map;

import com.dhcc.DRGsHosp.core.domain.DrgFeeMedinsDetail;
import com.dhcc.DRGsHosp.core.domain.IndexCal;

/**
 * @title		:DrgFeeMedinsApplication.java
 * @description	:
 * @author		:huangju
 * @date		:2018年12月06日
 */
public interface DrgFeeMedinsApplication {
	/**
	 * DrgFeeMedinsDetail实体类的保存
	 * @param entity
	 * @throws Exception 
	 */
	void saveDrgFeeMedinsDetail(DrgFeeMedinsDetail entity)throws Exception;
	/** 
	 * @Discription： 获取科室医保指标   
	 * @Author：huangju 
	 * @ClassName: DrgFeeMedinsApplication  
	 * @Date: 2018年12月11日 下午9:14:36  
	 * @Version：3.1.0 DHC.DRGs 
	 */
	public List<Map<String,Object>> getDepMedinsQuota(IndexCal mr);
	/**
	 * 
	 * @Description：出院病历数列表
	 * @Author：qiaoyilong
	 * @ClassName: getOutCases  
	 * @Date: 2018年12月19日 上午11:14:36  
	 * @Version：3.1.0 DHC.DRGs 
	 */
	public List<Map<String, Object>> getOutCases(IndexCal indexCal);
	/**
	 *  @Discription：获取科室医保下的病组指标
	 *  @Author： huangju
	 *  @param dto
	 *  @return
	 *  @Date:2018年12月19日上午9:25:27
	 */
	public List<Map<String,Object>> getDepUnderDrgsMedinsQuota(IndexCal indexCal);
	/**
	 * 
	 * @Description：获得出院病历的分组的最新日期
	 * @Author huangju
	 */
	public String getLatestDate();
}
